.NET アプリケーションの AWS 移行 #devio2022
いわさです。
クラスメソッドオンラインイベントの DevelopersIO 2022 技術で心を揺さぶる3日間 で「.NET アプリケーションの AWS 移行」というテーマで話しましたのでご紹介します。
資料
動画
アジェンダと概要
- アジェンダ
- ホスティングオプション
- 移行ツール
- 開発ツール
.NET アプリケーションをクラウドへ移行させるとなると、Microsoft Azure が最初に思い浮かぶかもしれません。
そして、AWS でアプリケーションを稼働させると言えば、.NET よりも Python や Node.js のサポートが優先されているようなイメージを持つ方が多いかもしれません。
このセッションでは、パブリッククラウドや言語・ランタイム同士の比較は行っておりません。
まず、AWS へ移行することが決まっている場合に、どういうサービスを使うことが出来るのかを紹介しています。
そして、続いて移行に役立てることの出来るツールを紹介しています。
実は AWS から .NETアプリケーションのための専用ツールが提供されています。
そして、それらのツールは AWS への移行に関わらず、他社クラウドやオンプレミスで稼働させる際でも分析やリファクタリングに活用することが出来るツールとなっていて、しかも無償で利用が可能です。
動画内で紹介したツール
- Porting Assistant for .NET
- App2Container
- AWS Microservice Extractor for .NET
- AWS .NET deployment tool
- AWS Encryption SDK for .NET
- AWS Toolkit for Visual Studio
さいごに
このセッションでは AWS で.NET アプリケーションをホスティングさせる方法に加えてそれらのツールの存在を紹介しています。
AWS を使う予定がなくても、.NET アプリケーションに関わっている方であれば知っておいて損のない内容かなと思っているので、是非ご視聴頂ければと思います。